package com.zhala.system.domain.vo;

import com.zhala.common.annotation.Excel;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * 管节对象 ZL_STEEL_PIPE
 * 
 * @author ruoyi
 * @date 2024-11-11
 */
@Data
public class SteelPipeSettingsReqVO {
    /** 管节号 */
    @Excel(name = "管节号")
    @NotBlank(message = "管节号不能为空")
    private String pipeNum;

    /** 管子直径 */
    @Excel(name = "管子直径")
    @NotNull(message = "管子直径不能为空")
    private Double diameter;

    /** 安装部位 */
    @Excel(name = "安装部位")
    @NotBlank(message = "安装部位不能为空")
    private String installLocation;

    /** 选择钢板信息 ID 集合 */
    @NotEmpty(message = "选择钢板信息不能为空")
    private List<String>  steelPlateIdList;

}
